% !TeX program = xelatex
\documentclass[12pt, a4paper, oneside]{ctexart}
\usepackage{titlesec} % 导入titlesec宏包
\usepackage{amsmath, amsthm, amssymb, appendix, bm, graphicx, hyperref, mathrsfs}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{mhchem}
\usepackage{stmaryrd}
\usepackage{hyperref}
\hypersetup{hidelinks}%将超链接、目录、文献引用颜色去除
\usepackage{indentfirst}
\setlength{\parindent}{2em}
\urlstyle{same}
\usepackage[export]{adjustbox}
\usepackage{subfigure}
\usepackage{geometry}
\usepackage[linewidth=1pt]{mdframed}
\usepackage{lipsum}
\usepackage[dvipsnames]{xcolor} % 更全的色系
\usepackage{listings} % 排代码用的宏包
\usepackage{makecell}% 用于使表格内容居中的包
\usepackage{caption}
% \usepackage[numbers]{gbt7714}
\graphicspath{ {./images/} } % 图片放入images文件夹下
% \usepackage[english]{babel} % 插入英文摘要和关键词
\linespread{1.5}
\usepackage{array}
\renewcommand{\arraystretch}{1.5}
\usepackage{amsmath} % 导入amsmath宏包
\numberwithin{figure}{subsection} % 图的计数器加上subsection前缀并重新计数
\numberwithin{table}{subsection} % 表的计数器加上subsection前缀并重新计数
\numberwithin{equation}{subsection} % 公式的计数器加上subsection前缀并重新计数
% 设置正文字体、行距和段落缩进
\setmainfont[BoldFont={仿宋},AutoFakeBold=true]{仿宋} % 设置正文字体为仿宋
\linespread{1.5} % 设置行距为1.5倍
\setlength{\parindent}{2em} % 设置段落缩进为2个字符
% 设置一级标题样式
\titleformat{\section}{\bfseries\fontsize{16pt}{24pt}\selectfont}{\thesection}{0.5em}{} % 设置一级标题设置为粗体三号字，行距为 24pt，将章节编号和标题内容之间的距离设置为 0.5em
\titlespacing{\section}{0pt}{\baselineskip}{\baselineskip} % 设置一级标题前后的垂直间距
% 设置二级标题样式
\titleformat{\subsection}{\bfseries\fontsize{14pt}{14pt}\selectfont}{\thesubsection}{0.5em}{} % 设置二级标题为黑体加粗，四号字，单倍行距
\titlespacing{\subsection}{0pt}{\baselineskip}{\baselineskip} % 设置二级标题前后的垂直间距
% 设置三级标题样式
\titleformat{\subsubsection}{\bfseries\fontsize{12pt}{12pt}\selectfont}{\thesubsubsection}{0.5em}{} % 设置三级标题为黑体加粗，四号字，单倍行距
\titlespacing{\subsubsection}{0pt}{\baselineskip}{\baselineskip} % 设置二级标题前后的垂直间距
% 设置图注样式
\captionsetup[figure]{font={small,rm},labelfont={bf},labelsep=period,justification=centering} % 设置图注为仿宋居中五号不加粗
% 设置标注样式
\captionsetup[table]{font={small,rm},labelfont={bf},labelsep=period,justification=centering} % 设置表格标注为仿宋居中五号不加粗
% 设置公式样式
\newcommand{\eqnsize}{\fontsize{12pt}{12pt}\selectfont} % 设置公式字体为小四号
\newcommand{\eqnnumsize}{\fontsize{12pt}{12pt}\selectfont} % 设置公式编号字体为小四号
\renewcommand{\theequation}{\thesubsection.\arabic{equation}} % 设置公式编号为section.equation
\renewcommand{\contentsname}{\hfill \textbf{目录} \hfill} % 设置目录两字居中 [LaTeX目录居中及目录字体设置_AdamShyly的博客-CSDN博客](http://t.csdn.cn/opIKF)
\makeatletter
\makeatother
\newtheorem{theorem}{定理}[section]
\newtheorem{definition}[theorem]{定义}
\newtheorem{lemma}[theorem]{引理}
\newtheorem{corollary}[theorem]{推论}
\newtheorem{example}[theorem]{例}
\newtheorem{proposition}[theorem]{命题}
\renewcommand\appendix{\par
    \setcounter{section}{0}
    \setcounter{subsection}{0}
    \gdef\thesection{附录 \Alph{section}}}

\geometry{left=2cm,right=2cm,top=3cm,bottom=4cm}          % 页边距的设置
%%--------------- listings设置-----------------
\lstset{
	language = matlab,
	backgroundcolor = \color{white!100}, % 背景色：淡黄
	basicstyle = \footnotesize\ttfamily, % 基本样式 + 脚注字体
	% rulesepcolor= \color{gray}, % 代码块边框颜色
	breaklines = true, % 代码过长则换行
	numbers = left, % 行号在左侧显示
	numberstyle = \footnotesize, % 行号字体
	keywordstyle = \color{blue}, % 关键字颜色
	commentstyle =\color{green!100}, % 注释颜色
	stringstyle = \color{red!100}, % 字符串颜色
	frame = shadowbox, % 用(带影子效果)方框框住代码块
	showspaces = false, % 不显示空格
	columns = fixed, % 字间距固定
	%escapeinside={} % 特殊自定分隔符：
	morekeywords = {as}, % 自加新的关键字(必须前后都是空格)
	deletendkeywords = {compile} % 删除内定关键字；删除错误标记的关键字用deletekeywords删！
}
%% ------------------------------开始文章-------------------------------------
\begin{document}

\thispagestyle{empty}

\begin{figure}[t]
    \centering
    \includegraphics[width=13cm]{R-C.jpg}
\end{figure}
%% ----------------------------文章标题填写处---------------------------------
\vspace*{1.5cm}
    \begin{center}
        \Huge\bfseries{群论在物理学中应用} \\ % 中文标题
		\Huge{\bfseries\sffamily Application of Group Theory in Physics} % 英文标题
    \end{center}
\vspace*{\fill}

%% ----------------------------信息填写处---------------------------------
%% 下方是有下划线有居中的表格
\begin{table}[b]
    \centering
    \begin{tabular}{lp{14em}}% 表示一个左对齐的列和一个宽度为14em的列
    \bfseries\sffamily\Large{课\qquad 程：} & \Large\makecell{群论}         \\ \cline{2-2} %\cline{m-n}表示下划线从第m个单元格到第n个单元格
    \bfseries\sffamily\Large{姓\qquad 名：} & \Large\makecell{周慧娟}        \\ \cline{2-2} 
    \bfseries\sffamily\Large{学\qquad 号：} & \Large\makecell{2022112213}    \\ \cline{2-2} 
    \bfseries\sffamily\Large{时\qquad 间：} & \Large\makecell{2023年5月}      \\ \cline{2-2} 
    \end{tabular}
\end{table}


%% ----------------------------摘要填写处---------------------------------
% 中文摘要页
\newpage
\thispagestyle{empty}
\renewcommand{\abstractname}{\Large\textbf{摘要}}
\begin{abstract}
	这是中文摘要。
	\par\textbf{关键词：}
\end{abstract}

% 英文摘要页
\newpage
\thispagestyle{empty}
\renewcommand{\abstractname}{\Large\textbf{\sffamily Abstract}}
\begin{abstract}
	This is the English abstract.
	\par\textbf{\sffamily Keywords:}
\end{abstract}

%% ----------------------------目录生成处---------------------------------
\newpage
\pagenumbering{Roman} % 页码形式：罗马数字
\thispagestyle{plain}
\setcounter{page}{1}
\tableofcontents


%% ----------------------------正文填写处---------------------------------
\newpage
\setcounter{page}{1}
\pagenumbering{arabic} % 页码形式：阿拉伯数字
\pagestyle{plain}
\section{}
\section{ZHJ\&YHM}
\begin{equation}
	x=\left[x_1 x_2 \cdots x_{n_T}\right]^T
	\label{equ2}
\end{equation}


\section{参考文献及公式测试}
  \subsection{出自文献\cite{1}}
  \begin{equation}
    T^{\mu \nu}=\Lambda_p^\mu \Lambda^{\rho \nu}
    \label{equ1}
\end{equation}

正如公式\ref{equ1},\ref{equ2}我想测试一下正文内容能否首行缩进两个字符。\cite{yanghongming2022}我喜欢正文使用仿宋，小四号字，1.5倍行距。

我还喜欢节一级标题黑体加粗，三号字，2倍行距；二级标题黑体加粗，小三号字，2倍行距；图片公式标签是五号字，黑体不加粗居中。
  \subsection{图片测试}
  \subsubsection{ZHJ}
  \begin{figure}[htbp]
  	\centering
  	\includegraphics[scale=0.1]{R-C.jpg}
  	\caption{华中师大logo}
  	\label{pic1}
  \end{figure}

\ref{pic1}是华中师范大学的logo
  \subsection{表格测试}
  %\\表示换行，一行中不同列之间用&分开.“左、中、右”对齐，可以用对应的英文l、c、r来表示
  	%用到p{<宽>}固定列宽如p{4em}表示该列列宽为4em
  	%@说明符中使用\extracolsep{<间距>} ，可以增加它之后的所有表格列左侧的额外间距
  	%*{计数}{列格式说明}，这是一种简便方法，*格式重复同一种模式，相当于3个|c|r@{.}l|
  \begin{table}[htbp]
  	\centering
  	\begin{tabular}{|c|*{3}{r@{.}l|}}   
  		\hline
  		\text{进价} & 123&5 & 2000&0 & 510&55\\ \hline
  		\text{售价} & 150&5 & 2100&0 & 500&55\\ \hline
  		\text{盈利} &  27&0 &  100&0 &  -10&0\\ \hline
  	\end{tabular}
  \caption{这是一张表格}
  \label{tab1}
\end{table}

\ref{tab1}这个表我抄的，我可看不懂，想知道点击链接\href{https://zhuanlan.zhihu.com/p/406538024}{https://zhuanlan.zhihu.com/p/406538024}
\section{}

%% ----------------------------引文填写处---------------------------------
\newpage
\bibliographystyle{unsrt}
\bibliography{ref.bib}

%% ------------------附录------------------
% \newpage
% \appendix
% \section{}
%%------------插入代码--------
% \begin{lstlisting}[caption=, language=]

% \end{lstlisting}
%% -------------------------
\end{document}